//package com.wj.sampler;
//
//
//import brave.sampler.RateLimitingSampler;
//import brave.sampler.Sampler;
//import org.springframework.cloud.sleuth.sampler.ProbabilityBasedSampler;
//import org.springframework.context.annotation.Bean;
//import org.springframework.context.annotation.Configuration;
//
///**
// * 使用配置的方式设定采样率 (代码配置 和 yml 配置取其一)
// */
//@Configuration
//public class SamplerConfig {
//
//    /**
//     * 限速采集策略 (一般采用这种)
//     *
//     * @return
//     */
//    @Bean
//    public Sampler sampler(){
//        return RateLimitingSampler.create(100);
//    }
//
//    /**
//     * 概率采集，默认的采样策略，默认值是0.1 （该种策略一般不采用）
//     *
//     * @return
//     */
//    @Bean
//    public Sampler defaultSample(){
//        return ProbabilityBasedSampler.create(0.5f);
//    }
//}
